box gadget: Fix baseline calculation
authorMatthias Clasen <mclasen@redhat.com>
Sat, 23 Jan 2016 03:47:47 +0000 (22:47 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 23 Jan 2016 03:47:47 +0000 (22:47 -0500)
Careful comparison with GtkBox revealed that the box gadget
code was confusing up and down, and thus shifted baselines
vertically.

gtk/gtkboxgadget.c

index f901d918e7710d1506aa3f30afdcd00ef5073567..cf9cb7314a2c0011bec82e749f7ad7d80ab7a5f3 100644 (file)
@@ -223,10 +223,10 @@ gtk_box_gadget_measure_opposite (GtkCssGadget   *gadget,
 
       if (child_min_baseline >= 0)
         {
-          above_min = MAX (above_min, child_min - child_min_baseline);
-          below_min = MAX (below_min, child_min_baseline);
-          above_nat = MAX (above_nat, child_nat - child_nat_baseline);
-          below_nat = MAX (below_nat, child_nat_baseline);
+          below_min = MAX (below_min, child_min - child_min_baseline);
+          above_min = MAX (above_min, child_min_baseline);
+          below_nat = MAX (below_nat, child_nat - child_nat_baseline);
+          above_nat = MAX (above_nat, child_nat_baseline);
         }
       else
         {